perm filename MSG.MSG[DG,TEX]2 blob
sn#606397 filedate 1981-08-11 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00001 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 ENDMK
C⊗;
∂24-Jul-81 0357 MMD Changes in \nofill [42 lines msg]
To: "@MAIL.[TEX,MMD]" at SU-AI
In preparation for the forthcoming CMBOX font (similar to good ol' GRFX fonts in
the XGP), the following changes were made in \nofill modes:
font KERMAX KERMAC
< fix25 cmsa10 (added SAIL char set font)
> grfx35 cmsa10 (to be CMBOX latter on)
In addition, there now exist three pairs of c.s. in \nofill mode:
any mode (exc. $) make paragraph font
\typewrite \typnoi \ninepoint\tt
\ascfnt \ascii \:<
\grafix \grfx \:>
(NO change for those in first row!!!). Short remainder on usage: (1) those
in the first column may be used in horz mode; eg {\typewrite Hey you $%@#\\⊗!!},
(2) these may also be used to construct boxes; eg,
{\ascfnt\boxit{\gbox{4in}{\1
Some weird SAIL chars ↓αβ∧¬ @#$%&
. . . . . .
a few more lines}}}
(3) Finally, those in the 2nd coulmn are used to construct paragraphs, and
are valid in vertical mode only (remember \nofbreak and \tabeffect???):
{\grfx\1
↓↓↓↓↓↓↓↓↓↓↓↓↓
~ a box ~
%↓↓↓↓↓↓↓↓↓↓↓↓↓$\par} % don't forget this \par!
Also recall that macro \nofill is not to be used as is, but only through the
previous macros.
Control sequences \gfx and \ttwr were deleted. This will only affect you if
you were not using the default font for \typewrite; to change this, redefine
\typewrite instead.
No change for macros \nojust and \rraggedd.
∂30-Jul-81 1118 MMD SAIL & non-SAIL macros
To: "@MAIL.[TEX,MMD]" at SU-AI
Two little, useful addditions: (1) \def\hangfix{to 25pt} will create homogeneous
indentation for \enumerate, \itemize, etc. (useful for roman numerals especially);
and to reset: \def\hangfix{} (default). (2) \gboxnat{a bunch of lines} is like
\gbox{<dim>}{a bunch of lines}, except former makes the box to natural width, and
hence it's more useful for centering & boxit'ing.
At SCORE new macros are now in <tex.fonts>, so you need only type \input kermac.
Since SCORE TEX now sends input to the DOVER, you may now move documents from
one machine to the other & print them without major problem; here's a conversion
kit:
% To use the macros AT SCORE, with MSS created AT SAIL; add AFTER
% \input kermac... etc. Use ↑V for alignment and ↑A for subscripts
\chcode'26=4\chcode'1=8 % use ↑V=⊗ and ↑A=↓
\let\oldnofill=\nofill % fix codes assigned by macros
\def\nofill{\chcode'26=12\chcode'1=12\nofill}∞endsic}
% To use the macros AT SAIL, with MSS created AT SCORE; add AFTER
% \input kermac... etc. Use & for alignment and _ for subscripts
\chcode'46=4\chcode'137=8 % use &=⊗ and _ ('137)=↓
\let\oldnofill=\nofill % fix codes assigned by macros
\def\nofill{\chcode'46=12\chcode'137=12\nofill}∞endsic}
No change is needed, of course if you use the standard: ⊗ and ↓ at SAIL, and
& and _ ('137) at SCORE.
A preloaded version at SCORE will be available very soon.
∂10-Aug-81 0342 MMD SAIL-NON SAIL conversion
To: "@MAIL.[TEX,MMD]" at SU-AI
Last message about this had a weird leftover "∞endsic}" which may have caused
trouble. Sorry. There was also an omission, but this is now correct & tested:
% To use the macros AT SCORE, with MSs created AT SAIL; add AFTER
% \input kermac... etc. Use ↑V for alignment and ↑A for subscripts
\chcode'46=12\chcode'137=12 % &, ← regular chars
\chcode ⊗=4\chcode ↓=8 % ⊗=alignment tab, ↓=subscript escape
\let\oldnofill=\nofill % fix codes assigned by macros
\def\nofill{\chcode'26=12\chcode'1=12\nofill}
% To use the macros AT SAIL, with MSs created AT SCORE; add AFTER
% \input kermac... etc. Use & for alignment and ← (not _) for subscripts
\chcode'26=12\chcode'1=12 % ⊗, ↓ regular chars
\chcode &=4\chcode←=8 % &=alignment tab, ←=subscript escape
\let\oldnofill=\nofill % fix codes assigned by macros
\def\nofill{\chcode'46=12\chcode'137=12\nofill}
∂11-Aug-81 1449 MMD \input kermac
To: "@MAIL.[TEX,MMD]" at SU-AI
In some recent revision of the manual, that some people may have gotten, the
loading of KERMAC was described in the form
\def\kermac{abcde} \input kermac
but it turned out that newest TEX wouldn't allow that (since {,} are NOT
assigned before macros are read); so, the CURRENT syntax is:
\setcount0 1abcd \input kermac
Where: a=1 to load accents (0 to omit); b=1 to load Mickey Mouse macros (0 omit)
c=1 to load Nofill macros (0 to omit); d unused. Default= load all.
For comatibility, KERMAC checks that \count0 is > 10000; otherwise uses default.
That means that with older convention \setcount0 1,2,3, etc. the complete KERMAC
is being loaded---so no one will get "Undefined Control Sequence".